<%-- 
    Document   : request_tipo_cliente
    Created on : 5/10/2011, 10:08:04 AM
    Author     : Jose
--%>
<%@ page import="PaquetesJL.*" %>
<%@page import="java.sql.ResultSet" %>

<%
    String nombre_tipo=request.getParameter("nombre_tipo");
    int tipo_solicitud=Integer.parseInt(request.getParameter("tipo_solicitud"));
    String id_tipo=request.getParameter("id_tipo");

    if(tipo_solicitud==0){
        if(nombre_tipo.isEmpty()){
            out.print("Debe ingresar el nombre del nuevo tipo de usuario.");
       }else{
            String sqlServer = pageContext.getServletContext().getInitParameter("sqlServer");
            String databaseName = pageContext.getServletContext().getInitParameter("databaseName");
            String userName = pageContext.getServletContext().getInitParameter("userName");
            String PasswordP = pageContext.getServletContext().getInitParameter("password");
            String Backup = pageContext.getServletContext().getInitParameter("RutaBackup");

            byte[] decodedBytes = ConexionBD.decode(PasswordP);
            String decodedPassword = new String(decodedBytes).trim();

            ConexionBD Conexion = new ConexionBD(sqlServer, databaseName, userName, decodedPassword, Backup);

            Conexion.IniciarConexion();
            ResultSet r=Conexion.EjecutarConsulta("EXEC dbo.CrearTipoCliente '"+nombre_tipo+"';");                           
            if(r.next()){
                out.println(r.getString(1));
            }
            Conexion.CerrarConexion();
       }
    }else if(tipo_solicitud==1){
        if(id_tipo.isEmpty()){
            out.print("Debe seleccionar el nombre del tipo de usuario a eliminar.");
        }else{
            String sqlServer = pageContext.getServletContext().getInitParameter("sqlServer");
            String databaseName = pageContext.getServletContext().getInitParameter("databaseName");
            String userName = pageContext.getServletContext().getInitParameter("userName");
            String PasswordP = pageContext.getServletContext().getInitParameter("password");
            String Backup = pageContext.getServletContext().getInitParameter("RutaBackup");

            byte[] decodedBytes = ConexionBD.decode(PasswordP);
            String decodedPassword = new String(decodedBytes).trim();

            ConexionBD Conexion = new ConexionBD(sqlServer, databaseName, userName, decodedPassword, Backup);

            Conexion.IniciarConexion();
            ResultSet r=Conexion.EjecutarConsulta("EXEC dbo.EliminarTipoCliente '"+id_tipo+"';");                           
            if(r.next()){
                out.println(r.getString(1));
            }
            Conexion.CerrarConexion();
        }
    }       
%>